Get recording player
Serves the recording player HTML page. Request /recordings/{recordingId}/player.html or send Accept: text/html for the HTML representation. File extensions take precedence over the Accept header when both are present.
Authorizations
Show parameters: TenantId, KeyId, Expires, Signature
Parameters
Path Parameters
The recording ID
"000e8400-e00b-00d0-a716-446655440000""uuid"Query Parameters
Optional exact version of rrweb-player. JavaScript and CSS use the same version. Defaults to the configured CDN channel, resolved to an exact version. Unsupported versions return 400. Player pages also reject unpublished versions with 400 and return 503 if availability cannot be checked.
"2.1.1"Player layout: omitted or false shows the standard page; true aliases controls. Embed presets fill the container without surrounding page UI: controls keeps controls visible, controls-hover reveals them on hover or keyboard focus (always visible on touch devices), and controls-hidden removes them completely. All presets support paused, autoplay, and looping playback.
"false""true""controls""controls-hover""controls-hidden""controls-hidden"Playback on load: false pauses (default), true plays once, and loop plays repeatedly. The initial pass starts at time; subsequent passes restart from the beginning. Looping from the recording end starts at the beginning.
"false""true""loop""false"Playback speed from 0.25 to 4 (default: 1). Values outside this range return 400.
"1"Playback position selector. Supports offset, percent, and epoch formats: offset:5000, offset:-5000, percent:50, or epoch:1702900000000. Defaults to offset:0.
"offset:0"Optional URL from which the player loads recording events. Use a relative URL or a URL on the same origin as the player, such as a presigned events URL.
"https://api.example.com/recordings/000e8400-e00b-00d0-a716-446655440000/events?tenantId=tenant-123&expires=1700000000&keyId=key-2025-12&signature=abcdef"Responses
Recording player HTML page